x=int(input())
if not(1000<=x<=9999):
    print('Число не является четырехзначным')
else:

    print('Число чётное: ',end='')
    if x%2==0:
        print('Да')
    else:
        print('Нет')

    print('Число кратное трём: ',end='')
    if x%3==0:
        print('Да')
    else:
        print('Нет')

    print('Число является квадратом числа: ',end='')
    if x**0.5==int(x**0.5):
        print(int(x**0.5))
    else:
        print('Нет')

    x=str(x)
    print('Наименьшая цифра числа: ',min(int(x[0]),int(x[1]),int(x[2]),int(x[3])))
    print('Наибольшая цифра числа: ',max(int(x[0]),int(x[1]),int(x[2]),int(x[3])))

    if int(x[3])**0.5==int(int(x[3])**0.5):
        print('Цифра в разряде единиц является квадратом цифры: ',int(int(x[3])**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    
    if int(x[2])**0.5==int(int(x[2])**0.5):
        print('Цифра в разряде десятков является квадратом цифры: ',int(int(x[2])**0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')

    if int(x[1])**0.5==int(int(x[1])**0.5):
        print('Цифра в разряде сотен является квадратом цифры: ',int(int(x[1])**0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')

    if int(x[0])**0.5==int(int(x[0])**0.5):
        print('Цифра в разряде тысяч является квадратом цифры: ',int(int(x[0])**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
